passiflora ligularis flower - German English Dictionary